<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 封装函数表达式的函数不管用户输入什么数字，求出,数组返回最大值，最小值，平均值，解构出来打印在页面中

      const fn = function () {
        // console.log(arguments) //[1,3,5,7]伪数组 不能使用伪数组的方法，但是可以使用伪数组的长度
        let sum = 0
        for (let i = 0; i < arguments.length; i++) {
          // console.log(arguments[i])
          sum += arguments[i]
        }
        // console.log(sum)
        let max = Math.max(...arguments)
        // console.log(max)
        let min = Math.min(...arguments)
        // console.log(min)
        let avg = sum / arguments.length
        // console.log(avg)
        return `最大值是${max},最小值是${min},平均值是${avg}`
      }
      const res = fn(1, 3, 5, 7)
      console.log(res)
    </script>
  </body>
</html>
